/*
 *作用：手机客户端字体自动适应大小
 *rem值计算
*/
function magicpx (itempx,maxwidth,minwidth,numValue){
	function reloadrem (){
		//var numValue = 20
		var windows_w  //窗口宽度
		var rempx = numValue  //REM 默认20px，为兼容chrome，与比例相乘后不能小于12；
		windows_w = document.documentElement.clientWidth || document.body.clientWidth
		if (windows_w > maxwidth){
			//console.log ("big")
			windows_w = maxwidth
		}
		else if(windows_w < minwidth){
			//console.log ("small")
			windows_w = minwidth
		}
		var bili = windows_w  / itempx
		rempx = rempx * bili
		document.getElementsByTagName("html")[0].style.fontSize = rempx + "px"
	}
	/*window.onload = function () {
		
	}*/
	reloadrem(itempx);
	window.onresize =  function (){
		reloadrem(itempx)
	}
}
magicpx(720,420,320,40);

/*点击上传图片*/
/*$(function(){
    $("input[type='file']").change(function(evt){
		var _this = $(this);
        var files = evt.target.files; 

        for (var i = 0, f; f = files[i]; i++) {

          if (!f.type.match('image.*')) {
            continue;
          }
		
          var reader = new FileReader();
          reader.onload = (function(theFile) {
            return function(e) {
				_this.siblings().show();  
				_this.siblings().find(".ith_img span").css({"background-image":"url("+e.target.result+")"});                       
             //$(".list img").attr("src",e.target.result);  //预览图片的位置                 
            };
          })(f);

          reader.readAsDataURL(f);
        }
    });
})*/
/*tab选项卡*/
$.Dashentab = function(tabBar,tspan,tabCon,citem,class_name,tabEvent,i){
  	var $tab_menu=$(tabBar).find(tspan);
	// 初始化操作
	$(tabBar).find(tspan).eq(i).addClass(class_name);
	$(tabCon).find(citem).eq(i).show();
	
	$tab_menu.on(tabEvent,function(){
		$(this).addClass(class_name).siblings().removeClass(class_name);
		var index=$tab_menu.index(this);
		$(tabCon).find(citem).eq(index).show().siblings().hide();
	});
};

/*下拉*/
$.Dashenselect = function(id,itemlist,selMt,selMc,ci,cs,ca,selEvent,class_name,two_name,tit_name){
	var $id = $(id);
	var $sel_mt = $(selMt);
	var $sel_mc = $(selMc);
	//$sel_mt.find(ci).hide();
	$sel_mc.hide();
	$id.find(selMt).each(function(i){
		 $(this).on(selEvent,function(){
			$id.find(itemlist).eq(i).children(selMt).addClass(tit_name).parent(itemlist).siblings().find(selMt).removeClass(tit_name);
			$id.find(selMc).hide().eq(i).toggle();
		});
	})
	$sel_mc.find(ca).mouseover(function(){
		$(this).addClass(two_name);
	}).mouseout(function(){
		$(this).removeClass(two_name);	
	});
	$id.find(selMc).each(function(t){
		$(this).find(ca).each(function(i){
			$(this).on(selEvent,function(){
				var index = $(this).text();
				$id.find(selMt).eq(t).children(ca).html(index);
				$id.find(selMt).removeClass(tit_name);
				$id.find(selMc).hide();
				$id.find(selMc).eq(t).children(ca).removeClass(class_name);
				$(this).addClass(class_name);
			});
		})
	});
};

//加减功能
$(function() { 
	$(".num_addjian").find(".t_add").each(function(i){
		$(this).click(function(){
			var n= $(".num_addjian").find(".t_num").eq(i).val();
			var num=parseInt(n)+1;
			if(num>99){alert("不能大于99"); return}
			$(".num_addjian").find(".t_num").eq(i).val(num);
		});
	})
	$(".num_addjian").find(".t_jian").each(function(i){
		$(this).click(function(){
			var n=$(".num_addjian").find(".t_num").eq(i).val();
			var num=parseInt(n)-1;
			if(num==0){alert("不能为0!"); return}
			$(".num_addjian").find(".t_num").eq(i).val(num);
		});
	})
});
/**/
$.Dashenslider = function(obj_id,obj_c,obj_t,btn_p,btn_n,class_name,rolltime){
	$dragBln = false;
	$(obj_c).touchSlider({
		flexible : true,
		speed : 200,
		btn_prev : $(btn_p),
		btn_next : $(btn_n),
		paging : $(obj_t),
		counter : function (e){
			$(obj_t).removeClass(class_name).eq(e.current-1).addClass(class_name);
		}
	});
	$(obj_c).bind("mousedown", function() {
		$dragBln = false;
	});
	$(obj_c).bind("dragstart", function() {
		$dragBln = true;
	});
	$(obj_c).find("a").click(function(){
		if($dragBln) {
			return false;
		}
	});
	timer = setInterval(function(){
		$(btn_n).click();
	}, rolltime);
	$(obj_id).hover(function(){//PC端访问，鼠标移上去幻灯片暂停
		clearInterval(timer);
	},function(){
		timer = setInterval(function(){
			$(btn_n).click();
		}, rolltime);
	});
	$(obj_c).bind("touchstart",function(){
		clearInterval(timer);
	}).bind("touchend", function(){
		timer = setInterval(function(){
			$(btn_n).click();
		}, rolltime);
	});
}
;(function($){
	$.fn.hcheckbox=function(options){
		$(':checkbox+label',this).each(function(){
			$(this).addClass('checkbox');
            if($(this).prev().is(':disabled')==false){
                if($(this).prev().is(':checked'))
				    $(this).addClass("checked");
            }else{
                $(this).addClass('disabled');
            }
		}).click(function(event){
				if(!$(this).prev().is(':checked')){
				    $(this).addClass("checked");
                    $(this).prev()[0].checked = true;
                }
                else{
                    $(this).removeClass('checked');			
                    $(this).prev()[0].checked = false;
                }
                event.stopPropagation();
			}
		).prev().hide();
	}

    $.fn.hradio = function(options){
        var self = this;
        return $(':radio+label',this).each(function(){
            $(this).addClass('hRadio');
            if($(this).prev().is("checked"))
                $(this).addClass('hRadio_Checked');
        }).click(function(event){
            $(this).siblings().removeClass("hRadio_Checked");
            if(!$(this).prev().is(':checked')){
				$(this).addClass("hRadio_Checked");
                $(this).prev()[0].checked = true;
            }
               
            event.stopPropagation();
        })
        .prev().hide();
    }

})(jQuery)


$(function() { 
	$('#check_box').hcheckbox();
	$(".CheckAll").click(function() { 
		var flag = $(this).prop("checked"); 
		$(this).closest("ul").find("[class=subBox]:checkbox").each(function() { 
			$(this).prop("checked", flag);
		}) 
		$('#check_box :checkbox').each(function(){
			if($(this).is(':checked')){
				$("#check_box label").addClass("checked");
				$("[class=subBox]:checkbox").attr("checked", true);
			}else{
				$("#check_box label").removeClass("checked");
				$("[class=subBox]:checkbox").attr("checked", false);
			}
		});
	})
})


//方法启用
$(function(){
	$.Dashentab(".tab_menu .mt","span",".tab_menu .mc",".item","curr","click",0);
})
